Ext.onReady(function(){

	var store = new Ext.data.JsonStore({
		url : 'JsonData.json',//请求取到数据的url
		idProperty: 'id',//指定id属性field
	    root: 'rows',//指定数据根
	    totalProperty: 'results',//指定数据总数
	    fields: [//指定字段结构的解析
	    	//name field的名字，type field的类型，mapping 映射数据中的字段
	    	{name : 'id', type : 'string', mapping : 'userId'},
	        {name: 'name', type : 'string', mapping : 'userName'},
	        {name: 'job', type : 'string', mapping : 'userJob'}
	    ]
	});
	
	//注册load事件
	store.on('load', function(){
		alert(this.getCount());//取到store数据总条数
		for(var i=0; i<this.getCount(); i++){
			var record = this.getAt(i);//按索引取到一条记录
			alert(record.get('id'));//根据field的name取到对应的值
			alert(record.get('name'));
			alert(record.get('job'));
		}
	}, store);

	store.load();
	
//	var store = new Ext.data.JsonStore({
//		url : 'JsonData.json',
//		reader : new Ext.data.JsonReader({
//			idProperty: 'id',
//		    root: 'rows',
//		    totalProperty: 'results',
//		    fields: [
//		    	{name : 'id', type : 'string', mapping : 'userId'},
//		        {name: 'name', type : 'string', mapping : 'userName'},
//		        {name: 'job', type : 'string', mapping : 'userJob'}
//		    ]
//		})
//	});
//	
//	store.on('load', function(){
//		alert(this.getCount());
//	}, store);
//
//	store.load();
});